package com.zjkj.mp.service.notice;

import java.util.Map;

import com.zjkj.mp.utils.PaginatedResult;
import com.zjkj.mp.vo.notice.Notice;

/**
 * 通知（公告）管理管理类
 * @author wxd
 *
 */
public interface NoticeManager {
	/**
	 * 得到分页列表
	 * @param pageNo
	 * @param pageSize
	 * @param params    查询参数
	 * @return
	 */
	public PaginatedResult getList(int pageNo,int pageSize,Map<String,Object> params);
	
	
	/**
	 * 创建一个新的通知
	 * @param notice
	 */
	public void createNotice(Notice notice);
	
	/**
	 * 修改通知
	 * @param visible
	 */
	public void updateNotice(Notice notice);
	
	/**
	 * 删除公告
	 */
	public void deleteNotice(int id);


	public Notice getNoticeById(int parseInt);
	
}
